package git.soulbgm.pojo;

/**
 * 出入站统计
 *
 * @author SoulBGM
 * @date 2024-11-04
 */
public class OutAndInStandingStatistics {

    /**
     * ID
     */
    private Long id;

    /**
     * 集团用户编号
     */
    private Integer groupUserCode;

    /**
     * 数据类型
     */
    private Integer dataType;

    /**
     * 出入站类型 1 卫星 2 移动网 3 地面网
     */
    private Integer identity;

    /**
     * 出入站标识(1出 2入)
     */
    private Integer directionFlag;

    /**
     * 报文总数
     */
    private Long messageTotalNumber;

    /**
     * 报文总长度
     */
    private Long messageTotalLength;

    /**
     * 平均报文长度
     */
    private Double avgMessageLength;

    /**
     * 最大报文长度
     */
    private Integer maxMessageLength;

    /**
     * 最小报文长度
     */
    private Integer minMessageLength;

    /**
     * 统计开始时间
     */
    private Long statisticsStartTime;

    /**
     * 统计结束时间
     */
    private Long statisticsEndTime;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Integer getGroupUserCode() {
        return groupUserCode;
    }

    public void setGroupUserCode(Integer groupUserCode) {
        this.groupUserCode = groupUserCode;
    }

    public Integer getDataType() {
        return dataType;
    }

    public void setDataType(Integer dataType) {
        this.dataType = dataType;
    }

    public Integer getIdentity() {
        return identity;
    }

    public void setIdentity(Integer identity) {
        this.identity = identity;
    }

    public Integer getDirectionFlag() {
        return directionFlag;
    }

    public void setDirectionFlag(Integer directionFlag) {
        this.directionFlag = directionFlag;
    }

    public Long getMessageTotalNumber() {
        return messageTotalNumber;
    }

    public void setMessageTotalNumber(Long messageTotalNumber) {
        this.messageTotalNumber = messageTotalNumber;
    }

    public Long getMessageTotalLength() {
        return messageTotalLength;
    }

    public void setMessageTotalLength(Long messageTotalLength) {
        this.messageTotalLength = messageTotalLength;
    }

    public Double getAvgMessageLength() {
        return avgMessageLength;
    }

    public void setAvgMessageLength(Double avgMessageLength) {
        this.avgMessageLength = avgMessageLength;
    }

    public Integer getMaxMessageLength() {
        return maxMessageLength;
    }

    public void setMaxMessageLength(Integer maxMessageLength) {
        this.maxMessageLength = maxMessageLength;
    }

    public Integer getMinMessageLength() {
        return minMessageLength;
    }

    public void setMinMessageLength(Integer minMessageLength) {
        this.minMessageLength = minMessageLength;
    }

    public Long getStatisticsStartTime() {
        return statisticsStartTime;
    }

    public void setStatisticsStartTime(Long statisticsStartTime) {
        this.statisticsStartTime = statisticsStartTime;
    }

    public Long getStatisticsEndTime() {
        return statisticsEndTime;
    }

    public void setStatisticsEndTime(Long statisticsEndTime) {
        this.statisticsEndTime = statisticsEndTime;
    }
}
